/*
 Escribe un programa que calcule el mínimo y el máximo de una lista de números 
 enteros positivos introducidos por el usuario. La lista finalizará cuando
 se introduzca un número negativo.
 */
package Tema1.Ejercicio4;

import java.io.InputStreamReader;
import java.io.BufferedReader;
import java.io.IOException;

/**
 *
 * @author larabenito
 */
public class Ejercicio4 {

    public static void main(String[] args) {
        int minimo = 0;
        int maximo = 0;
        String string_usuario;
        int numero;
        try {
            do {
                System.out.println("Introduzca un número: ");
                BufferedReader consola = new BufferedReader(new InputStreamReader(System.in));
                string_usuario = consola.readLine();
                numero = Integer.parseInt(string_usuario);

                if (numero > maximo) {
                    maximo = numero;
                }
                if (numero < minimo && numero > 0) {
                    minimo = numero;
                }
            } while (numero > 0);
            System.out.println("Numero máximo: " + maximo);
            System.out.println("Número mínimo: " + minimo);
        } catch (IOException excepcion_numero_negativo) {
            System.out.println("Se ha introducido un número negativo" + excepcion_numero_negativo);

        }

    }
}
